.detail {
    .tab-bar {
        font-size: 16px;
        display: flex;
        border-bottom: 1px solid #f0f0f0;
        margin-top: 64px;
        .tab-item {
            height: 45px;
            line-height: 45px;
            flex: 1;
            position: relative;
            color: #666;
            text-align: center;
            text-decoration: none;
            &.active {
                &:after {
                    content: '';
                    display: block;
                    height: 4px;
                    position: absolute;
                    bottom: 0;
                    left: 50%;
                    transform: translateX(-50%);
                    -webkit-transform: translateX(-50%);
                    background-color: #ffd161;
                }
            }
        }
    }
}